﻿<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Proyectos.aspx.vb" Inherits="Administracion_Proyectos" MasterPageFile="~/Library/Site.master" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register src="../CustomControls/Municipio.ascx" tagname="Municipio" tagprefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
    <h1>
        Proyectos
    </h1>
    <asp:Button ID="btnNuevo" runat="server" Text="Nuevo Proyecto" CssClass="boton" />
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>    
    <asp:Panel ID="pnlRegistrarProyecto" runat="server" Visible="False">
        <table>
            <tr>
                <th colspan="2">
                    Agregar proyecto
                    <asp:HiddenField ID="hdIdproyecto" runat="server" Value="0"/>
                    <asp:HiddenField ID="hdproyectoexiste" runat="server" Value="0"/>
                                   </th>
            </tr>
            <tr>
                <td>
                    Operador</td>
                <td>
                
                <asp:Panel ID="Panel1" runat="server">
                
                    <asp:DropDownList ID="ddlOperador" runat="server" >
                    </asp:DropDownList>
                 </asp:Panel>
                </td>
            </tr>
            <tr>
                <td>
                    Nombre Proyecto:</td>
                <td>
                    <asp:TextBox ID="txtNombreproyecto" runat="server" MaxLength="40"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ControlToValidate="txtNombreproyecto" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Familias</td>
                <td>
                    <asp:TextBox ID="txtfamilias" runat="server" MaxLength="40"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                        ControlToValidate="txtfamilias" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Código proyecto</td>
                <td>
                    <asp:TextBox ID="txtcodigoproyecto" runat="server" MaxLength="40"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                        ControlToValidate="txtcodigoproyecto" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Fecha de inicio</td>
                <td>
                    <asp:TextBox ID="txtfechainicio" runat="server" MaxLength="40"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" 
                        ControlToValidate="txtfechainicio" CssClass="error" ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                    <br />
                    (dd/mm/aaaa)&nbsp;<asp:CompareValidator ID="CompareValidator2" runat="server" 
                        ControlToValidate="txtfechainicio" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Debe ser fecha" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Fecha finalización</td>
                <td>
                    <asp:TextBox ID="txtfechafin" runat="server" MaxLength="40"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" 
                        ControlToValidate="txtfechafin" CssClass="error" ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                    <br />
                    (dd/mm/aaaa)&nbsp;<asp:CompareValidator ID="CompareValidator3" runat="server" 
                        ControlToValidate="txtfechafin" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Debe ser fecha" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Actividades</td>
                <td>
                    <asp:TextBox ID="txtActividades" runat="server" Height="60px" 
                        TextMode="MultiLine" Width="300px" />
                </td>
            </tr>
            <tr>
                <td colspan="2" class="botones">
                     <asp:CustomValidator ID="CustomValidator1" runat="server" CssClass="error"></asp:CustomValidator>
                    <asp:Button ID="btnGuardar" runat="server" Text="Guardar" CssClass="boton" />
                    &nbsp;&nbsp;
                    <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" CssClass="boton" CausesValidation="false"  />
                </td>
            </tr>
        </table>
    </asp:Panel>
    </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnNuevo" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>

    <h1>
        Proyectos registrados</h1>
    <asp:GridView ID="grdproyectos" runat="server" AutoGenerateColumns="False" DataKeyNames ="Idproyecto">
        <Columns>
           <asp:BoundField DataField="nombre" HeaderText="Nombre del proyecto" />
            <asp:BoundField DataField="familias" HeaderText="Número de familias" />
            <asp:BoundField DataField="codigoproyecto" HeaderText="Código del proyecto" />
            <asp:BoundField DataField="Finicio" HeaderText="Fecha de inicio" />
            <asp:BoundField DataField="ffin" HeaderText="Fecha de finalización" />
            <asp:TemplateField ShowHeader="False">
                <ItemTemplate>
                    <asp:LinkButton ID="lnkEditar" runat="server" CausesValidation="False" CommandName="Editar" CommandArgument='<%#Eval("Idproyecto") %>'
                        Text="Editar"></asp:LinkButton>
                    &nbsp;<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Eliminar" CommandArgument='<%#Eval("Idproyecto") %>'
                        Text="Eliminar"></asp:LinkButton>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</asp:Content>
